using System;
using ns27;

namespace Triton.Game.Mapping
{
	[Attribute38("StageTransistion")]
	public class StageTransistion : MonoBehaviour
	{
		public GameObject hlBase => method_3<GameObject>("hlBase");

		public GameObject hlEdge => method_3<GameObject>("hlEdge");

		public GameObject entireObj => method_3<GameObject>("entireObj");

		public GameObject inplayObj => method_3<GameObject>("inplayObj");

		public GameObject rays => method_3<GameObject>("rays");

		public GameObject flash => method_3<GameObject>("flash");

		public GameObject fxEmitterA => method_3<GameObject>("fxEmitterA");

		public GameObject fxEmitterB => method_3<GameObject>("fxEmitterB");

		public float FxEmitterAKillTime => method_2<float>("FxEmitterAKillTime");

		public bool colorchange => method_2<bool>("colorchange");

		public bool powerchange => method_2<bool>("powerchange");

		public bool amountchange => method_2<bool>("amountchange");

		public bool turnon => method_2<bool>("turnon");

		public bool rayschange => method_2<bool>("rayschange");

		public bool flashchange => method_2<bool>("flashchange");

		public Color endColor => method_2<Color>("endColor");

		public Color flashendColor => method_2<Color>("flashendColor");

		public int stage => method_2<int>("stage");

		public float RayTime => method_2<float>("RayTime");

		public float fxATime => method_2<float>("fxATime");

		public bool fxmovefwd => method_2<bool>("fxmovefwd");

		public float FxEmitterAWaitTime => method_2<float>("FxEmitterAWaitTime");

		public float FxEmitterATimer => method_2<float>("FxEmitterATimer");

		public bool FxStartAnim => method_2<bool>("FxStartAnim");

		public bool FxStartStop => method_2<bool>("FxStartStop");

		public bool fxEmitterAScale => method_2<bool>("fxEmitterAScale");

		public bool raysdone => method_2<bool>("raysdone");

		public StageTransistion(IntPtr address, string className)
			: base(address, className)
		{
		}

		public StageTransistion(IntPtr address)
			: this(address, "StageTransistion")
		{
		}

		public void Start()
		{
			method_8("Start");
		}

		public void OnGUI()
		{
			method_8("OnGUI");
		}

		public void OnMouseEnter()
		{
			method_8("OnMouseEnter");
		}

		public void OnMouseExit()
		{
			method_8("OnMouseExit");
		}

		public void OnMouseDown()
		{
			method_8("OnMouseDown");
		}

		public void RaysOn()
		{
			method_8("RaysOn");
		}

		public void OnSelected()
		{
			method_8("OnSelected");
		}

		public void ManaUse()
		{
			method_8("ManaUse");
		}

		public void Update()
		{
			method_8("Update");
		}
	}
}
